<?php
    @header("Content-Type:text/html;charset=utf-8"); 
    
    // 数组排序;
    
    // a.普通数组(数值数组)
    // sort() - 对数组进行升序排列
    // rsort() - 对数组进行降序排列

    // 纯数字
    // $list = array(2,8,4,6,5,7,9,3,1);
    // sort($list);
    // rsort($list);
    // print_r($list);


    // $list = array(2,"z",8,4,"a",6,5,"Z",7,9,3,1,"A");
    // sort($list);
    // print_r($list);

    // $cars=array("c","Volvo","b","BMW","Toyota",1,9,5,4);
    // sort($cars);
    // print_r($cars);


    // 关联数组
    // ksort() - 根据关联数组的键，对数组进行升序排列;
    // krsort() - 根据关联数组的键，对数组进行降序排列;

    // asort() - 根据关联数组的值，对数组进行升序排列;
    // arsort() - 根据关联数组的值，对数组进行降序排列;

    $list = array("Peter"=>35,"Ben"=>27,"Joe"=>43);
    ksort($list);
    krsort($list);
    
    asort($list);
    arsort($list);

    print_r($list);






?>